@charset "utf-8";
/* CSS Document */
/***
 *	Tzm v3.11 Style (Default Style)
 *	Design by Joop  2011.04
 **/
/*---------- import ---------*/
@import url("re.css");
/*---------- main ---------*/
#container_body { background: none repeat scroll 0 0 #FFFFFF; width: 1000px; }
#container_l { float: left; overflow: hidden; width: 700px; }
#container_mainbox { float: left; overflow: hidden; width: 695px; }
#container_r { background: none repeat scroll 0 0 #FFFFFF; float: left; margin-left: 0px; padding:0 0 0 10px; overflow: hidden; width: 290px; }
#container_l .gd_11 { width:690px; float:left; }
/*右栏主体*/
.zhuti_box { float: left; overflow: hidden; width: 695px; }
#container_l h3 { font: 16px Microsoft YaHei; }
.h3 { color: #336596; display: block; font-size: 16px; font-weight: normal; height: 26px; line-height: 26px; }
.content-bottom-l-1 { height: 22px; line-height: 22px; }
.content-bottom-l-11 { float: left; font-size: 12px; width: 520px; }
.content-bottom-l-11 span { color: #575757; display: inline-block; margin-right: 5px; }
.content-bottom-l-12 { float: right; }
.content-bottom-l-12 img { border: medium none; vertical-align: middle; }
.description { color: #A0A0A0; display: inline-block; font-size: 12px; height: 14px; line-height: 14px; margin-bottom: 10px; }
.content-bottom-l-2 { width: 695px; }
.content-bottom-l-2-m1 { border-bottom: 1px solid #E4E4E4; height: 31px; line-height: 31px; margin-bottom: 14px; position: relative; }
.content-bottom-l-2-m1 ul {
 background:; height: 31px; left: 0; line-height: 31px; list-style: none outside none; padding-left: 11px; position: absolute; top: 1px; width: 280px; }
.content-bottom-l-2-m1 ul li { float: left; }
.content-bottom-l-2-m1 ul li a.navcur { background: url("../../images/nav-bg-hover.png") no-repeat scroll 0 0 transparent; color: #7E96B0; }
.content-bottom-l-2-m1 ul li a { color: #FFFFFF; display: inline-block; font: 14px/31px Microsoft YaHei; height: 31px; margin: 0 1px; text-align: center; width: 82px; }
.content-bottom-l-2-m1 span { display: block; font-size: 12px; height: 14px; line-height: 14px; position: absolute; right: 0; top: 12px; }
.content-bottom-l-2-m1 span a { margin-left: 5px; }
.content-bottom-l-2-m2 { width: 695px; }
.content-bottom-l-2-m2 ul { list-style: none outside none; margin: 0; padding: 0; }
.content-bottom-l-2-m2 ul li { border-bottom: 1px solid #E5E5E5; display: block; height: 48px; padding-top: 10px; position: relative; width: 695px; }
.content-bottom-l-2-m2 ul li:hover { background:none repeat scroll 0 0 #FAFAFA; }
.m2-li-l { float: left; }
.m2-li-l img { border: 1px solid #EBEBEB; width:36px; height:36px; }
.m2-li-r { float: left; margin-left: 10px; }
.m2-li-r span { color: #A0A0A0; display: block; }
.m2-li-r-1 { font-size: 14px; height: 16px; line-height: 16px; margin-bottom: 8px; }
.m2-li-r-1 a { color: #336699; }
.m2-li-r span { color: #A0A0A0; display: block; }
.m2-li-r-2 a { color: #7D98AF; }
.m2-li-rr { color: #39F; font-size: 12px; position: absolute; right: 50px; top: 20px; }
/*右侧栏*/
#r_box_1_l { background:#CCC no-repeat scroll 0 0 transparent; height: 124px; margin:0 0 0 10px; padding: 0px; width: 290px; }
.header_r { bottom: 0px; position: relative; margin:10px 0 0 0; }
.user_nav { margin-left: 0px; }
.user_nav .top { height: 56px; margin-bottom: 5px; }
.user_nav .top-l { float: left; font-size: 12px; }
.user_nav .top-l a { border: 1px solid #C9CED0; display: block; padding: 1px; width: 48px; }
.user_nav .top-l img { border: medium none; vertical-align: middle; width:48px; height:48px; }
.user_nav .top-r { float: left; font-size: 14px; margin-left: 10px; padding-top: 3px; }
.user_nav .txt { color: #FFFFFF; float: left; font-size: 12px; margin: 10px 10px 10px 0; }
.user_nav .txt a.link1 { background: url("../../images/msg_bg.png") no-repeat scroll 0 0 transparent; color: #FFFFFF; display: inline-block; line-height: 16px; padding-left: 5px; }
.user_nav .txt a.link1 b { background: url("../../images/msg_bg.png") no-repeat scroll right top transparent; display: inline-block; font-weight: normal; padding-right: 5px; }
.user_nav .txt a.link2 { color: #4B4B4B; }
.user_nav .box { font-size: 14px; height: 45px; margin: 0; padding: 0; }
.user_nav .box ul { height: 40px; list-style: none outside none; margin: 0; padding: 0; }
.user_nav .box ul li { border-right: 1px solid #E4E4E4; display: inline; float: left; margin: 0; padding: 0; text-align: center; }
.user_nav .box ul li a { display: block; height: 18px; line-height: 18px; width: 64px; }
.user_nav .box ul li span { color: #4B4B4B; }
.user_nav .box ul li.li-last { border-right: medium none; }
.content-bottom-r-3 { margin:10px 0 5px 5px; padding: 0px; width: 290px; }
.content-bottom-r-31 { height: 28px; line-height: 28px; margin-bottom: 6px; }
.content-bottom-r-31 h3 { color: #323232; display: block; font: 16px Microsoft YaHei; border-bottom:1px #69F solid; }
.content-bottom-r-31 { line-height: 28px; }
.content-bottom-r-32 { font-size: 12px; }
.content-bottom-r-32 ul { list-style: none outside none; }
.content-bottom-r-32 ul li { display: block; height: 24px; line-height: 24px; overflow: hidden; padding-left: 18px; white-space: nowrap; width: 260px; }
.k_no0 { background: url("../../images/k0.png") no-repeat scroll 0px 5px transparent; }
.k_no1 { background: url("../../images/k1.png") no-repeat scroll 0px 5px transparent; }
.k_no2 { background: url("../../images/k2.png") no-repeat scroll 0px 5px transparent; }
.k_no3 { background: url("../../images/k3.png") no-repeat scroll 0px 5px transparent; }
.k_no4 { background: url("../../images/k4.png") no-repeat scroll 0px 5px transparent; }
.k_no5 { background: url("../../images/k5.png") no-repeat scroll 0px 5px transparent; }
/*内容页*/
.path { color: #346699; font-size: 12px; height: 24px; line-height: 24px; }
.path .dao { float:left; height: 23px; padding-left: 5px; }
.path span { color: #C8C8C8; display: inline-block; padding: 0 6px; }
.content_box { background: none repeat scroll 0 0 #FAFAFA; border: 1px solid #E5E5E5; width: 690px; }
.content_box .mainbox { border-bottom: 1px solid #E5E5E5; margin: 0 18px; padding-top: 18px; }
.content_box .top { float: left; height: 81px; width: 150px; }
.content_box .top_l { float: left; }
.content_box .top_l a { border: 1px solid #C9CDCE; display: block; padding: 1px; }
.content_box .top_l img { border: medium none; vertical-align: middle; width:48px; height:48px; }
.content_box .top_r { float: left; margin-left: 11px; }
.content_box .top_r span { display: block; font-size: 12px; height: 16px; line-height: 16px; }
.content_box .title { float: left; text-align: center; width: 440px; }
.content_box .title h1 { color: #346699; display: block; font: 16px/26px Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif; }
.content_box .title span { display: inline-block; font-size: 12px; margin: 10px 5px 0; }
.content_box .best { left: 150px; position: absolute; top: 40px; }
.content_box .share { padding: 18px; }
.content_box .share .image { width:310px; height:310px; text-align: center; float:left; border:3px #666 solid; overflow:hidden; }
.content_box .share .image img { width:300px; height:300px; text-align: center; margin:5px 0 0 0; }
.content_box .share .info { width:310px; height:315px; font-size:14px; line-height:14px; float:left; margin-left:15px; overflow:hidden; }
.content_box .share .price { width:330px; height:26px; font-size:26px; line-height:26px; margin:5px auto; }
.content_box .share .seller { width:330px; height:16px; font-size:16px; line-height:16px; margin:5px auto; }
.content_box .share .content { width:330px; min-height:16px; font-size:16px; line-height:16px; margin:5px auto; }
.content_box .share .buy { width:330px; text-align:center; margin:5px auto; }
.content_box .bottom { padding: 18px; }
.content_box .bottom_t * { color: #323232; font-size: 14px; }
.note, pre.pdTxtEditorPre { clear:both; line-height:180%; margin:0; padding:0; text-indent:0; _text-indent:5px; font: 16px/26px Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif; overflow: hidden; white-space: pre-wrap; width: 100%; word-break: break-all; word-wrap: break-word; }
pre.pdTxtEditorPre * { text-indent:0; }
pre.pdTxtEditorPre span.reply { color:#aaa; font-size:12px; font-family: Verdana, tahoma, arial, sans-serif; }
pre.pdTxtEditorPre span.blank { display:block; height:1px; line-height:1px; overflow:hidden; display:none; }
.topic_neighbor { margin: 20px 0; }
.topic_neighbor a { margin: 0px 5px; }
.content_box .bottom_b { height: 22px; line-height: 22px; margin-top: 50px; }
.content_box .new_reply { display: inline-block; float: right; font-size: 12px; margin-top: 4px; padding-left: 16px; }
.content_box .new_reply a { color: #336699; display: inline-block; height: 16px; line-height: 16px; margin-left: 4px; }
.content_box .new_reply em { display: inline-block; font-style: normal; margin-left: 2px; padding-bottom: 1px; }
/*回复*/
.reply_list { margin: 10px 0; }
#container_l h3 { font: 16px Microsoft YaHei; }
.reply_box { width:693px; }
.reply_box .main { border-bottom: 1px dashed #E6E6E6; width: 690px; }
.reply_box .main_l { float: left; margin: 12px 0 20px; width: 52px; }
.reply_box .main_l a { border: 1px solid #D4D9DC; display: block; padding: 1px; }
.reply_box .main_l img { width:48px; height:48px; border: medium none; vertical-align: middle; }
.reply_box .main_r { float: right; margin: 10px 0 10px 5px; position: relative; width: 620px; }
.reply_box .m_r_1 { color: #4A4A4A; font-size: 12px; margin-bottom: 5px; }
.reply_box .m_r_1 b { color: #A0A0A0; display: inline-block; font-weight: normal; margin-left: 10px; }
.reply_box .m_r_2 { color: #323232; font-family: Verdana, tahoma, arial, sans-serif; font-size: 14px; line-height: 28px; }
.reply_box .m_r_2 p { font-size: 14px; text-indent: 2em; }
.reply_box .m_r_3 { clear: both; height: 16px; line-height: 16px; margin-top: 10px; position: relative; z-index: 93; }
.reply_txtarea { margin: 40px 0; }
#wow { background:none repeat scroll 0 0 #FAFAFA; }
/*关联商品*/
.bao_list { margin:10px 0 10px; }
.bao_list li { float:left; display:inline; width:100px; height:119px; border:1px solid #d3d3d3; margin:10px 3px; text-align:center; padding:3px; }
.bao_list li.hover { background-color:#eef8d1; }
.bao_list li img { height:100px; width:100px; }
.bao_list li .brand { text-align:left; line-height:21px; display:none; }
.bao_list li .brand a { color:#666; }
.bao_list li .price { text-align:right; line-height:20px; }
.bao_list li .price a { color:#688c00; font-weight:bold; }
a.share-md{padding-right:5px}
